package com.sg.service.biz.obff;

import com.sg.dto.biz.obff.req.*;
import com.sg.dto.biz.obff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface SecurityService {
    /**
     * B6存档软件授权证书(管理)
     */
    BffArchiveSoftwareAuthorizationRespDto archiveSoftwareAuthorization(BffArchiveSoftwareAuthorizationReqDto reqDto);

    /**
     * B6查询软件授权证书详情(管理)
     */
    BffQuerySoftwareAuthorizationDetailRespDto querySoftwareAuthorizationDetail(BffQuerySoftwareAuthorizationDetailReqDto reqDto);

    /**
     * B6修改软件授权证书(管理)
     */
    BffUpdateSoftwareAuthorizationRespDto updateSoftwareAuthorization(BffUpdateSoftwareAuthorizationReqDto reqDto);

    /**
     * B6删除软件授权证书(管理)
     */
    BffDeleteSoftwareAuthorizationRespDto deleteSoftwareAuthorization(BffDeleteSoftwareAuthorizationReqDto reqDto);

    /**
     * B6执行刷软件授权证书(管理)
     */
    BffImplementBrushSoftwareAuthorizationRespDto implementBrushSoftwareAuthorization(BffImplementBrushSoftwareAuthorizationReqDto reqDto);

    /**
     * B6生成License(管理)
     */
    BffGenerateGenerateLicenseRespDto generateGenerateLicense(BffGenerateGenerateLicenseReqDto reqDto);
    //
}
